package com.wang.pojo;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;

@Data
@Document(collection = "tb_hero")
public class TbHero {
    //增加id注解,生成Mongodb的collection对象之后,这个注解的字段就是唯一主键,不能重复
    @Id
    private Integer id;
    //创建索引,但不是唯一索引
    @Indexed(unique = false)
    private String name;
    private Integer age;

    //给字段起个别名 如果没添加这个注解,在mongodb中使用的是work字段名称
    @Field("working")
    private String work;


}
